<cfcomponent extends="fusebox5.Application" output="false">

	<!--- Set up the applucation --->
	<cfscript>
		this.name = "ReveneaAdmin";
		// this.name = right(REReplace(getDirectoryFromPath(getCurrentTemplatePath()),'[^A-Za-z]','','all'),64)
		this.applicationTimeout = CreateTimeSpan(0, 1, 0, 0);
		this.sessionTimeout = CreateTimeSpan(0, 0, 20, 0);
		this.sessionManagement = true;
		this.setClientCookies = true;
		this.scriptProtect = "all";
		// enable debugging
		FUSEBOX_PARAMETERS.debug = false;
		FUSEBOX_PARAMETERS.allowImplicitFusebox = true;
		// force the directory in which we start to ensure CFC initialization works:
		FUSEBOX_CALLER_PATH = getDirectoryFromPath(getCurrentTemplatePath());
	</cfscript>


	<!---
		if you define any onXxxYyy() handler methods, remember to start by calling
			super.onXxxYyy(argumentCollection=arguments)
		so that Fusebox's own methods are executed before yours


		REFERENCE MATERIAL

		OnApplicationStart()
		This fires when the application first runs. It is a single-threaded method call.

		OnSessionStart()
		This fires when an individual session first runs. It is a single-threaded method call.

		OnRequestStart()
		This fires when a page request first runs. It is a single-threaded method call.

		OnRequest()
		This fires when the requested template needs to get processed.

		OnRequestEnd()
		This fires at the end of every page request. It is a single-threaded method call.

		OnSessionEnd()
		This fires at the end of every session. This will fire either for a session timeout or if the server is shutting down. It is a single-threaded method call.

		OnApplicationEnd()
		This fires at the end of the application. This will fire for an application timeout of if the server is shutting down. It is a single-threaded method call.

		OnError()
		This fires if an exception gets thrown and is not caught by the controlling code.
	--->


</cfcomponent>